全部文档

协议规范

协议介绍

平台支持的Modbus协议是基于TCP连接,即Modbus over TCP, 平台作为主机,将数据封装在TCP的数据中进行收发数据,利用DTU实现的简单的透传能力,可以实现总线设备与平台的Modbus协议通信,可以广泛应用到使用Modbus协议的多种行业中。

功能特点

  • 长连接协议

  • 平台作为Modbus主机,周期性下发主机命令

  • 通过设备属性确定下发命令的内容以及下发周期

  • 自动将终端上报的数据转化为数据流中的数据点

典型应用场景

Modbus通讯协议是一种工业现场总线通讯协议,在工业自动化控制中应用较多,可以实现工业数据采集与控制等功能。可广泛使用于DTU + Modbus场景(即总线协议为Modbus,采用DTU连接平台),如下图:

modbus_00.png

登录报文

报文固定格式如下:

报文字段 说明
* *号标记开始
PID 产品ID
# #号分隔
DID 设备ID
# #号分隔
TOKEN 根据创建设备平台生成的deviceSecret与设备PID和DID加密计算后得到
* *号标记结束

保持设备在线

当设备处于空闲的时候,为了保持与平台的连接不断开,需要定期发送心跳包(推荐## hex:0x23 0x23),以确保网络连接不断开。其中时间间隔须小于5分钟,推荐1~3分钟。

results matching ""

    No results matching ""